package com.chixing.day10.HashCode;

/**
 * 1.通过hash函数来映射对象存储的内存地址
 * 若该内存上没有元素对象那个,则新元素就存储在该位置;
 * 若该内存上已有元素,[hash值相同 哈希冲突]，
 * 继续equals()比较,若为true,两个对象重复,是同一个对象;
 * 若equals()返回false,则新元素要散列到其他空位上,大大减少了equals()方法的比较次数,从而提高效率
 */

public class HashCodeDemo {
    public static void main(String[] args) {
        //通过哈希函数得到的一个值
        System.out.println("hello".hashCode());
        System.out.println("help".hashCode());
        System.out.println("helma".hashCode());


    }
}
